package com.treasure.service.creditCard.service;

import com.treasure.service.domain.TApplyCardOrder;
import com.treasure.service.dto.TApplyCardOrderDto;
import com.treasure.service.result.PageResult;
import com.treasure.service.result.ResponseResult;

import java.util.List;

/** 
* @ClassName    : OrderService 
* @author       : panxingwu 
* @date         : 2018年10月22日 下午10:38:05 
* @Description  : 订单服务
*/
public interface OrderService {

	public ResponseResult createApplyCardOrder(TApplyCardOrderDto applyCardOrder);

	/**
	 * 查询信用卡办理订单详情
	 */
	public TApplyCardOrderDto getOrderMsg(Long orderId);

	/**
	 * Todo 查询热门信用卡列表
	 * @param pageSize
	 * @param pageNum
	 * @param userId
	 * @return
	 */
    public PageResult<List<TApplyCardOrderDto>> getCardOrderList(Integer pageSize, Integer pageNum, Long userId,String param);
}
